home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Programmation / jedit / jedit5.1.0install.exe / {app} / modes / assembly-x86.xml < prev    next >
Extensible Markup Language  |  2013-07-28  |  25KB  |  866 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  4.  
  5. <!--
  6.     x86 Assembly mode by Kristian Ovaska (kristian.ovaska@helsinki.fi)
  7.  
  8.     - Intel syntax
  9.     - Instructions and registers of Pentium III/Athlon
  10.       (including FPU, MMX, 3DNow! and SSE)
  11.     - Full NASM 0.98 & MASM 6.15 keyword support, partial TASM support
  12. -->
  13.  
  14. <MODE>
  15.  
  16.     <PROPS>
  17.         <PROPERTY NAME="lineComment" VALUE=";" />
  18.         <PROPERTY NAME="contextInsensitive" VALUE="true"/>
  19.     </PROPS>
  20.  
  21.     <RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="TRUE"
  22.          DIGIT_RE="(0x)?[\p{Digit}a-fA-F_]+[hHdD]?">
  23.         <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>
  24.  
  25.         <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  26.             <BEGIN>'</BEGIN>
  27.             <END>'</END>
  28.         </SPAN>
  29.  
  30.         <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  31.             <BEGIN>"</BEGIN>
  32.             <END>"</END>
  33.         </SPAN>
  34.  
  35.         <!-- NASM: label inside a macro -->
  36.         <MARK_FOLLOWING TYPE="LABEL" MATCH_TYPE="OPERATOR"
  37.             AT_LINE_START="TRUE">%%</MARK_FOLLOWING>
  38.  
  39.         <MARK_FOLLOWING TYPE="KEYWORD2" AT_LINE_START="TRUE">%</MARK_FOLLOWING>
  40.  
  41.         <MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR"
  42.             AT_LINE_START="TRUE">:</MARK_PREVIOUS>
  43.  
  44.         <SEQ TYPE="OPERATOR">+</SEQ>
  45.         <SEQ TYPE="OPERATOR">-</SEQ>
  46.         <SEQ TYPE="OPERATOR">/</SEQ>
  47.         <SEQ TYPE="OPERATOR">*</SEQ>
  48.         <SEQ TYPE="OPERATOR">%</SEQ>
  49.  
  50.         <SEQ TYPE="OPERATOR">|</SEQ>
  51.         <SEQ TYPE="OPERATOR">^</SEQ>
  52.         <SEQ TYPE="OPERATOR">&</SEQ>
  53.         <SEQ TYPE="OPERATOR">~</SEQ>
  54.         <SEQ TYPE="OPERATOR">!</SEQ>
  55.  
  56.         <SEQ TYPE="OPERATOR">=</SEQ>
  57.         <SEQ TYPE="OPERATOR"><</SEQ>
  58.         <SEQ TYPE="OPERATOR">></SEQ>
  59.  
  60.         <KEYWORDS>
  61.             <KEYWORD1>.186</KEYWORD1>
  62.             <KEYWORD1>.286</KEYWORD1>
  63.             <KEYWORD1>.286P</KEYWORD1>
  64.             <KEYWORD1>.287</KEYWORD1>
  65.             <KEYWORD1>.386</KEYWORD1>
  66.             <KEYWORD1>.386P</KEYWORD1>
  67.             <KEYWORD1>.387</KEYWORD1>
  68.             <KEYWORD1>.486</KEYWORD1>
  69.             <KEYWORD1>.486P</KEYWORD1>
  70.             <KEYWORD1>.586</KEYWORD1>
  71.             <KEYWORD1>.586P</KEYWORD1>
  72.             <KEYWORD1>.686</KEYWORD1>
  73.             <KEYWORD1>.686P</KEYWORD1>
  74.             <KEYWORD1>.8086</KEYWORD1>
  75.             <KEYWORD1>.8087</KEYWORD1>
  76.             <KEYWORD1>.ALPHA</KEYWORD1>
  77.             <KEYWORD1>.BREAK</KEYWORD1>
  78.             <KEYWORD1>.BSS</KEYWORD1>
  79.             <KEYWORD1>.CODE</KEYWORD1>
  80.             <KEYWORD1>.CONST</KEYWORD1>
  81.             <KEYWORD1>.CONTINUE</KEYWORD1>
  82.             <KEYWORD1>.CREF</KEYWORD1>
  83.             <KEYWORD1>.DATA</KEYWORD1>
  84.             <KEYWORD1>.DATA?</KEYWORD1>
  85.             <KEYWORD1>.DOSSEG</KEYWORD1>
  86.             <KEYWORD1>.ELSE</KEYWORD1>
  87.             <KEYWORD1>.ELSEIF</KEYWORD1>
  88.             <KEYWORD1>.ENDIF</KEYWORD1>
  89.             <KEYWORD1>.ENDW</KEYWORD1>
  90.             <KEYWORD1>.ERR</KEYWORD1>
  91.             <KEYWORD1>.ERR1</KEYWORD1>
  92.             <KEYWORD1>.ERR2</KEYWORD1>
  93.             <KEYWORD1>.ERRB</KEYWORD1>
  94.             <KEYWORD1>.ERRDEF</KEYWORD1>
  95.             <KEYWORD1>.ERRDIF</KEYWORD1>
  96.             <KEYWORD1>.ERRDIFI</KEYWORD1>
  97.             <KEYWORD1>.ERRE</KEYWORD1>
  98.             <KEYWORD1>.ERRIDN</KEYWORD1>
  99.             <KEYWORD1>.ERRIDNI</KEYWORD1>
  100.             <KEYWORD1>.ERRNB</KEYWORD1>
  101.             <KEYWORD1>.ERRNDEF</KEYWORD1>
  102.             <KEYWORD1>.ERRNZ</KEYWORD1>
  103.             <KEYWORD1>.EXIT</KEYWORD1>
  104.             <KEYWORD1>.FARDATA</KEYWORD1>
  105.             <KEYWORD1>.FARDATA?</KEYWORD1>
  106.             <KEYWORD1>.IF</KEYWORD1>
  107.             <KEYWORD1>.K3D</KEYWORD1>
  108.             <KEYWORD1>.LALL</KEYWORD1>
  109.             <KEYWORD1>.LFCOND</KEYWORD1>
  110.             <KEYWORD1>.LIST</KEYWORD1>
  111.             <KEYWORD1>.LISTALL</KEYWORD1>
  112.             <KEYWORD1>.LISTIF</KEYWORD1>
  113.             <KEYWORD1>.LISTMACRO</KEYWORD1>
  114.             <KEYWORD1>.LISTMACROALL</KEYWORD1>
  115.             <KEYWORD1>.MMX</KEYWORD1>
  116.             <KEYWORD1>.MODEL</KEYWORD1>
  117.             <KEYWORD1>.MSFLOAT</KEYWORD1>
  118.             <KEYWORD1>.NO87</KEYWORD1>
  119.             <KEYWORD1>.NOCREF</KEYWORD1>
  120.             <KEYWORD1>.NOLIST</KEYWORD1>
  121.             <KEYWORD1>.NOLISTIF</KEYWORD1>
  122.             <KEYWORD1>.NOLISTMACRO</KEYWORD1>
  123.             <KEYWORD1>.RADIX</KEYWORD1>
  124.             <KEYWORD1>.REPEAT</KEYWORD1>
  125.             <KEYWORD1>.SALL</KEYWORD1>
  126.             <KEYWORD1>.SEQ</KEYWORD1>
  127.             <KEYWORD1>.SFCOND</KEYWORD1>
  128.             <KEYWORD1>.STACK</KEYWORD1>
  129.             <KEYWORD1>.STARTUP</KEYWORD1>
  130.             <KEYWORD1>.TEXT</KEYWORD1>
  131.             <KEYWORD1>.TFCOND</KEYWORD1>
  132.             <KEYWORD1>.UNTIL</KEYWORD1>
  133.             <KEYWORD1>.UNTILCXZ</KEYWORD1>
  134.             <KEYWORD1>.WHILE</KEYWORD1>
  135.             <KEYWORD1>.XALL</KEYWORD1>
  136.             <KEYWORD1>.XCREF</KEYWORD1>
  137.             <KEYWORD1>.XLIST</KEYWORD1>
  138.             <KEYWORD1>.XMM</KEYWORD1>
  139.             <KEYWORD1>__FILE__</KEYWORD1>
  140.             <KEYWORD1>__LINE__</KEYWORD1>
  141.             <KEYWORD1>A16</KEYWORD1>
  142.             <KEYWORD1>A32</KEYWORD1>
  143.             <KEYWORD1>ADDR</KEYWORD1>
  144.             <KEYWORD1>ALIGN</KEYWORD1>
  145.             <KEYWORD1>ALIGNB</KEYWORD1>
  146.             <KEYWORD1>ASSUME</KEYWORD1>
  147.             <KEYWORD1>BITS</KEYWORD1>
  148.             <KEYWORD1>CARRY?</KEYWORD1>
  149.             <KEYWORD1>CATSTR</KEYWORD1>
  150.             <KEYWORD1>CODESEG</KEYWORD1>
  151.             <KEYWORD1>COMM</KEYWORD1>
  152.             <KEYWORD1>COMMENT</KEYWORD1>
  153.             <KEYWORD1>COMMON</KEYWORD1>
  154.             <KEYWORD1>DATASEG</KEYWORD1>
  155.             <KEYWORD1>DOSSEG</KEYWORD1>
  156.             <KEYWORD1>ECHO</KEYWORD1>
  157.             <KEYWORD1>ELSE</KEYWORD1>
  158.             <KEYWORD1>ELSEIF</KEYWORD1>
  159.             <KEYWORD1>ELSEIF1</KEYWORD1>
  160.             <KEYWORD1>ELSEIF2</KEYWORD1>
  161.             <KEYWORD1>ELSEIFB</KEYWORD1>
  162.             <KEYWORD1>ELSEIFDEF</KEYWORD1>
  163.             <KEYWORD1>ELSEIFE</KEYWORD1>
  164.             <KEYWORD1>ELSEIFIDN</KEYWORD1>
  165.             <KEYWORD1>ELSEIFNB</KEYWORD1>
  166.             <KEYWORD1>ELSEIFNDEF</KEYWORD1>
  167.             <KEYWORD1>END</KEYWORD1>
  168.             <KEYWORD1>ENDIF</KEYWORD1>
  169.             <KEYWORD1>ENDM</KEYWORD1>
  170.             <KEYWORD1>ENDP</KEYWORD1>
  171.             <KEYWORD1>ENDS</KEYWORD1>
  172.             <KEYWORD1>ENDSTRUC</KEYWORD1>
  173.             <KEYWORD1>EVEN</KEYWORD1>
  174.             <KEYWORD1>EXITM</KEYWORD1>
  175.             <KEYWORD1>EXPORT</KEYWORD1>
  176.             <KEYWORD1>EXTERN</KEYWORD1>
  177.             <KEYWORD1>EXTERNDEF</KEYWORD1>
  178.             <KEYWORD1>EXTRN</KEYWORD1>
  179.             <KEYWORD1>FAR</KEYWORD1>
  180.             <KEYWORD1>FOR</KEYWORD1>
  181.             <KEYWORD1>FORC</KEYWORD1>
  182.             <KEYWORD1>GLOBAL</KEYWORD1>
  183.             <KEYWORD1>GOTO</KEYWORD1>
  184.             <KEYWORD1>GROUP</KEYWORD1>
  185.             <KEYWORD1>HIGH</KEYWORD1>
  186.             <KEYWORD1>HIGHWORD</KEYWORD1>
  187.             <KEYWORD1>IEND</KEYWORD1>
  188.             <KEYWORD1>IF</KEYWORD1>
  189.             <KEYWORD1>IF1</KEYWORD1>
  190.             <KEYWORD1>IF2</KEYWORD1>
  191.             <KEYWORD1>IFB</KEYWORD1>
  192.             <KEYWORD1>IFDEF</KEYWORD1>
  193.             <KEYWORD1>IFDIF</KEYWORD1>
  194.             <KEYWORD1>IFDIFI</KEYWORD1>
  195.             <KEYWORD1>IFE</KEYWORD1>
  196.             <KEYWORD1>IFIDN</KEYWORD1>
  197.             <KEYWORD1>IFIDNI</KEYWORD1>
  198.             <KEYWORD1>IFNB</KEYWORD1>
  199.             <KEYWORD1>IFNDEF</KEYWORD1>
  200.             <KEYWORD1>IMPORT</KEYWORD1>
  201.             <KEYWORD1>INCBIN</KEYWORD1>
  202.             <KEYWORD1>INCLUDE</KEYWORD1>
  203.             <KEYWORD1>INCLUDELIB</KEYWORD1>
  204.             <KEYWORD1>INSTR</KEYWORD1>
  205.             <KEYWORD1>INVOKE</KEYWORD1>
  206.             <KEYWORD1>IRP</KEYWORD1>
  207.             <KEYWORD1>IRPC</KEYWORD1>
  208.             <KEYWORD1>ISTRUC</KEYWORD1>
  209.             <KEYWORD1>LABEL</KEYWORD1>
  210.             <KEYWORD1>LENGTH</KEYWORD1>
  211.             <KEYWORD1>LENGTHOF</KEYWORD1>
  212.             <KEYWORD1>LOCAL</KEYWORD1>
  213.             <KEYWORD1>LOW</KEYWORD1>
  214.             <KEYWORD1>LOWWORD</KEYWORD1>
  215.             <KEYWORD1>LROFFSET</KEYWORD1>
  216.             <KEYWORD1>MACRO</KEYWORD1>
  217.             <KEYWORD1>NAME</KEYWORD1>
  218.             <KEYWORD1>NEAR</KEYWORD1>
  219.             <KEYWORD1>NOSPLIT</KEYWORD1>
  220.             <KEYWORD1>O16</KEYWORD1>
  221.             <KEYWORD1>O32</KEYWORD1>
  222.             <KEYWORD1>OFFSET</KEYWORD1>
  223.             <KEYWORD1>OPATTR</KEYWORD1>
  224.             <KEYWORD1>OPTION</KEYWORD1>
  225.             <KEYWORD1>ORG</KEYWORD1>
  226.             <KEYWORD1>OVERFLOW?</KEYWORD1>
  227.             <KEYWORD1>PAGE</KEYWORD1>
  228.             <KEYWORD1>PARITY?</KEYWORD1>
  229.             <KEYWORD1>POPCONTEXT</KEYWORD1>
  230.             <KEYWORD1>PRIVATE</KEYWORD1>
  231.             <KEYWORD1>PROC</KEYWORD1>
  232.             <KEYWORD1>PROTO</KEYWORD1>
  233.             <KEYWORD1>PTR</KEYWORD1>
  234.             <KEYWORD1>PUBLIC</KEYWORD1>
  235.             <KEYWORD1>PURGE</KEYWORD1>
  236.             <KEYWORD1>PUSHCONTEXT</KEYWORD1>
  237.             <KEYWORD1>RECORD</KEYWORD1>
  238.             <KEYWORD1>REPEAT</KEYWORD1>
  239.             <KEYWORD1>REPT</KEYWORD1>
  240.             <KEYWORD1>SECTION</KEYWORD1>
  241.             <KEYWORD1>SEG</KEYWORD1>
  242.             <KEYWORD1>SEGMENT</KEYWORD1>
  243.             <KEYWORD1>SHORT</KEYWORD1>
  244.             <KEYWORD1>SIGN?</KEYWORD1>
  245.             <KEYWORD1>SIZE</KEYWORD1>
  246.             <KEYWORD1>SIZEOF</KEYWORD1>
  247.             <KEYWORD1>SIZESTR</KEYWORD1>
  248.             <KEYWORD1>STACK</KEYWORD1>
  249.             <KEYWORD1>STRUC</KEYWORD1>
  250.             <KEYWORD1>STRUCT</KEYWORD1>
  251.             <KEYWORD1>SUBSTR</KEYWORD1>
  252.             <KEYWORD1>SUBTITLE</KEYWORD1>
  253.             <KEYWORD1>SUBTTL</KEYWORD1>
  254.             <KEYWORD1>THIS</KEYWORD1>
  255.             <KEYWORD1>TITLE</KEYWORD1>
  256.             <KEYWORD1>TYPE</KEYWORD1>
  257.             <KEYWORD1>TYPEDEF</KEYWORD1>
  258.             <KEYWORD1>UNION</KEYWORD1>
  259.             <KEYWORD1>USE16</KEYWORD1>
  260.             <KEYWORD1>USE32</KEYWORD1>
  261.             <KEYWORD1>USES</KEYWORD1>
  262.             <KEYWORD1>WHILE</KEYWORD1>
  263.             <KEYWORD1>WRT</KEYWORD1>
  264.             <KEYWORD1>ZERO?</KEYWORD1>
  265.  
  266.             <KEYWORD2>DB</KEYWORD2>
  267.             <KEYWORD2>DW</KEYWORD2>
  268.             <KEYWORD2>DD</KEYWORD2>
  269.             <KEYWORD2>DF</KEYWORD2>
  270.             <KEYWORD2>DQ</KEYWORD2>
  271.             <KEYWORD2>DT</KEYWORD2>
  272.             <KEYWORD2>RESB</KEYWORD2>
  273.             <KEYWORD2>RESW</KEYWORD2>
  274.             <KEYWORD2>RESD</KEYWORD2>
  275.             <KEYWORD2>RESQ</KEYWORD2>
  276.             <KEYWORD2>REST</KEYWORD2>
  277.             <KEYWORD2>EQU</KEYWORD2>
  278.             <KEYWORD2>TEXTEQU</KEYWORD2>
  279.             <KEYWORD2>TIMES</KEYWORD2>
  280.             <KEYWORD2>DUP</KEYWORD2>
  281.  
  282.             <KEYWORD2>BYTE</KEYWORD2>
  283.             <KEYWORD2>WORD</KEYWORD2>
  284.             <KEYWORD2>DWORD</KEYWORD2>
  285.             <KEYWORD2>FWORD</KEYWORD2>
  286.             <KEYWORD2>QWORD</KEYWORD2>
  287.             <KEYWORD2>TBYTE</KEYWORD2>
  288.             <KEYWORD2>SBYTE</KEYWORD2>
  289.             <KEYWORD2>TWORD</KEYWORD2>
  290.             <KEYWORD2>SWORD</KEYWORD2>
  291.             <KEYWORD2>SDWORD</KEYWORD2>
  292.             <KEYWORD2>REAL4</KEYWORD2>
  293.             <KEYWORD2>REAL8</KEYWORD2>
  294.             <KEYWORD2>REAL10</KEYWORD2>
  295.  
  296.             <!-- Registers -->
  297.             <KEYWORD3>AL</KEYWORD3>
  298.             <KEYWORD3>BL</KEYWORD3>
  299.             <KEYWORD3>CL</KEYWORD3>
  300.             <KEYWORD3>DL</KEYWORD3>
  301.             <KEYWORD3>AH</KEYWORD3>
  302.             <KEYWORD3>BH</KEYWORD3>
  303.             <KEYWORD3>CH</KEYWORD3>
  304.             <KEYWORD3>DH</KEYWORD3>
  305.             <KEYWORD3>AX</KEYWORD3>
  306.             <KEYWORD3>BX</KEYWORD3>
  307.             <KEYWORD3>CX</KEYWORD3>
  308.             <KEYWORD3>DX</KEYWORD3>
  309.             <KEYWORD3>SI</KEYWORD3>
  310.             <KEYWORD3>DI</KEYWORD3>
  311.             <KEYWORD3>SP</KEYWORD3>
  312.             <KEYWORD3>BP</KEYWORD3>
  313.             <KEYWORD3>EAX</KEYWORD3>
  314.             <KEYWORD3>EBX</KEYWORD3>
  315.             <KEYWORD3>ECX</KEYWORD3>
  316.             <KEYWORD3>EDX</KEYWORD3>
  317.             <KEYWORD3>ESI</KEYWORD3>
  318.             <KEYWORD3>EDI</KEYWORD3>
  319.             <KEYWORD3>ESP</KEYWORD3>
  320.             <KEYWORD3>EBP</KEYWORD3>
  321.             <KEYWORD3>CS</KEYWORD3>
  322.             <KEYWORD3>DS</KEYWORD3>
  323.             <KEYWORD3>SS</KEYWORD3>
  324.             <KEYWORD3>ES</KEYWORD3>
  325.             <KEYWORD3>FS</KEYWORD3>
  326.             <KEYWORD3>GS</KEYWORD3>
  327.             <KEYWORD3>ST</KEYWORD3>
  328.             <KEYWORD3>ST0</KEYWORD3>
  329.             <KEYWORD3>ST1</KEYWORD3>
  330.             <KEYWORD3>ST2</KEYWORD3>
  331.             <KEYWORD3>ST3</KEYWORD3>
  332.             <KEYWORD3>ST4</KEYWORD3>
  333.             <KEYWORD3>ST5</KEYWORD3>
  334.             <KEYWORD3>ST6</KEYWORD3>
  335.             <KEYWORD3>ST7</KEYWORD3>
  336.             <KEYWORD3>MM0</KEYWORD3>
  337.             <KEYWORD3>MM1</KEYWORD3>
  338.             <KEYWORD3>MM2</KEYWORD3>
  339.             <KEYWORD3>MM3</KEYWORD3>
  340.             <KEYWORD3>MM4</KEYWORD3>
  341.             <KEYWORD3>MM5</KEYWORD3>
  342.             <KEYWORD3>MM6</KEYWORD3>
  343.             <KEYWORD3>MM7</KEYWORD3>
  344.             <KEYWORD3>XMM0</KEYWORD3>
  345.             <KEYWORD3>XMM1</KEYWORD3>
  346.             <KEYWORD3>XMM2</KEYWORD3>
  347.             <KEYWORD3>XMM3</KEYWORD3>
  348.             <KEYWORD3>XMM4</KEYWORD3>
  349.             <KEYWORD3>XMM5</KEYWORD3>
  350.             <KEYWORD3>XMM6</KEYWORD3>
  351.             <KEYWORD3>XMM7</KEYWORD3>
  352.             <KEYWORD3>CR0</KEYWORD3>
  353.             <KEYWORD3>CR2</KEYWORD3>
  354.             <KEYWORD3>CR3</KEYWORD3>
  355.             <KEYWORD3>CR4</KEYWORD3>
  356.             <KEYWORD3>DR0</KEYWORD3>
  357.             <KEYWORD3>DR1</KEYWORD3>
  358.             <KEYWORD3>DR2</KEYWORD3>
  359.             <KEYWORD3>DR3</KEYWORD3>
  360.             <KEYWORD3>DR4</KEYWORD3>
  361.             <KEYWORD3>DR5</KEYWORD3>
  362.             <KEYWORD3>DR6</KEYWORD3>
  363.             <KEYWORD3>DR7</KEYWORD3>
  364.             <KEYWORD3>TR3</KEYWORD3>
  365.             <KEYWORD3>TR4</KEYWORD3>
  366.             <KEYWORD3>TR5</KEYWORD3>
  367.             <KEYWORD3>TR6</KEYWORD3>
  368.             <KEYWORD3>TR7</KEYWORD3>
  369.  
  370.             <!-- Instructions: Pentium III/MMX/SSE -->
  371.             <FUNCTION>AAA</FUNCTION>
  372.             <FUNCTION>AAD</FUNCTION>
  373.             <FUNCTION>AAM</FUNCTION>
  374.             <FUNCTION>AAS</FUNCTION>
  375.             <FUNCTION>ADC</FUNCTION>
  376.             <FUNCTION>ADD</FUNCTION>
  377.             <FUNCTION>ADDPS</FUNCTION>
  378.             <FUNCTION>ADDSS</FUNCTION>
  379.             <FUNCTION>AND</FUNCTION>
  380.             <FUNCTION>ANDNPS</FUNCTION>
  381.             <FUNCTION>ANDPS</FUNCTION>
  382.             <FUNCTION>ARPL</FUNCTION>
  383.             <FUNCTION>BOUND</FUNCTION>
  384.             <FUNCTION>BSF</FUNCTION>
  385.             <FUNCTION>BSR</FUNCTION>
  386.             <FUNCTION>BSWAP</FUNCTION>
  387.             <FUNCTION>BT</FUNCTION>
  388.             <FUNCTION>BTC</FUNCTION>
  389.             <FUNCTION>BTR</FUNCTION>
  390.             <FUNCTION>BTS</FUNCTION>
  391.             <FUNCTION>CALL</FUNCTION>
  392.             <FUNCTION>CBW</FUNCTION>
  393.             <FUNCTION>CDQ</FUNCTION>
  394.             <FUNCTION>CLC</FUNCTION>
  395.             <FUNCTION>CLD</FUNCTION>
  396.             <FUNCTION>CLI</FUNCTION>
  397.             <FUNCTION>CLTS</FUNCTION>
  398.             <FUNCTION>CMC</FUNCTION>
  399.             <FUNCTION>CMOVA</FUNCTION>
  400.             <FUNCTION>CMOVAE</FUNCTION>
  401.             <FUNCTION>CMOVB</FUNCTION>
  402.             <FUNCTION>CMOVBE</FUNCTION>
  403.             <FUNCTION>CMOVC</FUNCTION>
  404.             <FUNCTION>CMOVE</FUNCTION>
  405.             <FUNCTION>CMOVG</FUNCTION>
  406.             <FUNCTION>CMOVGE</FUNCTION>
  407.             <FUNCTION>CMOVL</FUNCTION>
  408.             <FUNCTION>CMOVLE</FUNCTION>
  409.             <FUNCTION>CMOVNA</FUNCTION>
  410.             <FUNCTION>CMOVNAE</FUNCTION>
  411.             <FUNCTION>CMOVNB</FUNCTION>
  412.             <FUNCTION>CMOVNBE</FUNCTION>
  413.             <FUNCTION>CMOVNC</FUNCTION>
  414.             <FUNCTION>CMOVNE</FUNCTION>
  415.             <FUNCTION>CMOVNG</FUNCTION>
  416.             <FUNCTION>CMOVNGE</FUNCTION>
  417.             <FUNCTION>CMOVNL</FUNCTION>
  418.             <FUNCTION>CMOVNLE</FUNCTION>
  419.             <FUNCTION>CMOVNO</FUNCTION>
  420.             <FUNCTION>CMOVNP</FUNCTION>
  421.             <FUNCTION>CMOVNS</FUNCTION>
  422.             <FUNCTION>CMOVNZ</FUNCTION>
  423.             <FUNCTION>CMOVO</FUNCTION>
  424.             <FUNCTION>CMOVP</FUNCTION>
  425.             <FUNCTION>CMOVPE</FUNCTION>
  426.             <FUNCTION>CMOVPO</FUNCTION>
  427.             <FUNCTION>CMOVS</FUNCTION>
  428.             <FUNCTION>CMOVZ</FUNCTION>
  429.             <FUNCTION>CMP</FUNCTION>
  430.             <FUNCTION>CMPPS</FUNCTION>
  431.             <FUNCTION>CMPS</FUNCTION>
  432.             <FUNCTION>CMPSB</FUNCTION>
  433.             <FUNCTION>CMPSD</FUNCTION>
  434.             <FUNCTION>CMPSS</FUNCTION>
  435.             <FUNCTION>CMPSW</FUNCTION>
  436.             <FUNCTION>CMPXCHG</FUNCTION>
  437.             <FUNCTION>CMPXCHGB</FUNCTION>
  438.             <FUNCTION>COMISS</FUNCTION>
  439.             <FUNCTION>CPUID</FUNCTION>
  440.             <FUNCTION>CWD</FUNCTION>
  441.             <FUNCTION>CWDE</FUNCTION>
  442.             <FUNCTION>CVTPI2PS</FUNCTION>
  443.             <FUNCTION>CVTPS2PI</FUNCTION>
  444.             <FUNCTION>CVTSI2SS</FUNCTION>
  445.             <FUNCTION>CVTSS2SI</FUNCTION>
  446.             <FUNCTION>CVTTPS2PI</FUNCTION>
  447.             <FUNCTION>CVTTSS2SI</FUNCTION>
  448.             <FUNCTION>DAA</FUNCTION>
  449.             <FUNCTION>DAS</FUNCTION>
  450.             <FUNCTION>DEC</FUNCTION>
  451.             <FUNCTION>DIV</FUNCTION>
  452.             <FUNCTION>DIVPS</FUNCTION>
  453.             <FUNCTION>DIVSS</FUNCTION>
  454.             <FUNCTION>EMMS</FUNCTION>
  455.             <FUNCTION>ENTER</FUNCTION>
  456.             <FUNCTION>F2XM1</FUNCTION>
  457.             <FUNCTION>FABS</FUNCTION>
  458.             <FUNCTION>FADD</FUNCTION>
  459.             <FUNCTION>FADDP</FUNCTION>
  460.             <FUNCTION>FBLD</FUNCTION>
  461.             <FUNCTION>FBSTP</FUNCTION>
  462.             <FUNCTION>FCHS</FUNCTION>
  463.             <FUNCTION>FCLEX</FUNCTION>
  464.             <FUNCTION>FCMOVB</FUNCTION>
  465.             <FUNCTION>FCMOVBE</FUNCTION>
  466.             <FUNCTION>FCMOVE</FUNCTION>
  467.             <FUNCTION>FCMOVNB</FUNCTION>
  468.             <FUNCTION>FCMOVNBE</FUNCTION>
  469.             <FUNCTION>FCMOVNE</FUNCTION>
  470.             <FUNCTION>FCMOVNU</FUNCTION>
  471.             <FUNCTION>FCMOVU</FUNCTION>
  472.             <FUNCTION>FCOM</FUNCTION>
  473.             <FUNCTION>FCOMI</FUNCTION>
  474.             <FUNCTION>FCOMIP</FUNCTION>
  475.             <FUNCTION>FCOMP</FUNCTION>
  476.             <FUNCTION>FCOMPP</FUNCTION>
  477.             <FUNCTION>FCOS</FUNCTION>
  478.             <FUNCTION>FDECSTP</FUNCTION>
  479.             <FUNCTION>FDIV</FUNCTION>
  480.             <FUNCTION>FDIVP</FUNCTION>
  481.             <FUNCTION>FDIVR</FUNCTION>
  482.             <FUNCTION>FDIVRP</FUNCTION>
  483.             <FUNCTION>FFREE</FUNCTION>
  484.             <FUNCTION>FIADD</FUNCTION>
  485.             <FUNCTION>FICOM</FUNCTION>
  486.             <FUNCTION>FICOMP</FUNCTION>
  487.             <FUNCTION>FIDIV</FUNCTION>
  488.             <FUNCTION>FIDIVR</FUNCTION>
  489.             <FUNCTION>FILD</FUNCTION>
  490.             <FUNCTION>FIMUL</FUNCTION>
  491.             <FUNCTION>FINCSTP</FUNCTION>
  492.             <FUNCTION>FINIT</FUNCTION>
  493.             <FUNCTION>FIST</FUNCTION>
  494.             <FUNCTION>FISTP</FUNCTION>
  495.             <FUNCTION>FISUB</FUNCTION>
  496.             <FUNCTION>FISUBR</FUNCTION>
  497.             <FUNCTION>FLD1</FUNCTION>
  498.             <FUNCTION>FLDCW</FUNCTION>
  499.             <FUNCTION>FLDENV</FUNCTION>
  500.             <FUNCTION>FLDL2E</FUNCTION>
  501.             <FUNCTION>FLDL2T</FUNCTION>
  502.             <FUNCTION>FLDLG2</FUNCTION>
  503.             <FUNCTION>FLDLN2</FUNCTION>
  504.             <FUNCTION>FLDPI</FUNCTION>
  505.             <FUNCTION>FLDZ</FUNCTION>
  506.             <FUNCTION>FMUL</FUNCTION>
  507.             <FUNCTION>FMULP</FUNCTION>
  508.             <FUNCTION>FNCLEX</FUNCTION>
  509.             <FUNCTION>FNINIT</FUNCTION>
  510.             <FUNCTION>FNOP</FUNCTION>
  511.             <FUNCTION>FNSAVE</FUNCTION>
  512.             <FUNCTION>FNSTCW</FUNCTION>
  513.             <FUNCTION>FNSTENV</FUNCTION>
  514.             <FUNCTION>FNSTSW</FUNCTION>
  515.             <FUNCTION>FPATAN</FUNCTION>
  516.             <FUNCTION>FPREM</FUNCTION>
  517.             <FUNCTION>FPREMI</FUNCTION>
  518.             <FUNCTION>FPTAN</FUNCTION>
  519.             <FUNCTION>FRNDINT</FUNCTION>
  520.             <FUNCTION>FRSTOR</FUNCTION>
  521.             <FUNCTION>FSAVE</FUNCTION>
  522.             <FUNCTION>FSCALE</FUNCTION>
  523.             <FUNCTION>FSIN</FUNCTION>
  524.             <FUNCTION>FSINCOS</FUNCTION>
  525.             <FUNCTION>FSQRT</FUNCTION>
  526.             <FUNCTION>FST</FUNCTION>
  527.             <FUNCTION>FSTCW</FUNCTION>
  528.             <FUNCTION>FSTENV</FUNCTION>
  529.             <FUNCTION>FSTP</FUNCTION>
  530.             <FUNCTION>FSTSW</FUNCTION>
  531.             <FUNCTION>FSUB</FUNCTION>
  532.             <FUNCTION>FSUBP</FUNCTION>
  533.             <FUNCTION>FSUBR</FUNCTION>
  534.             <FUNCTION>FSUBRP</FUNCTION>
  535.             <FUNCTION>FTST</FUNCTION>
  536.             <FUNCTION>FUCOM</FUNCTION>
  537.             <FUNCTION>FUCOMI</FUNCTION>
  538.             <FUNCTION>FUCOMIP</FUNCTION>
  539.             <FUNCTION>FUCOMP</FUNCTION>
  540.             <FUNCTION>FUCOMPP</FUNCTION>
  541.             <FUNCTION>FWAIT</FUNCTION>
  542.             <FUNCTION>FXAM</FUNCTION>
  543.             <FUNCTION>FXCH</FUNCTION>
  544.             <FUNCTION>FXRSTOR</FUNCTION>
  545.             <FUNCTION>FXSAVE</FUNCTION>
  546.             <FUNCTION>FXTRACT</FUNCTION>
  547.             <FUNCTION>FYL2X</FUNCTION>
  548.             <FUNCTION>FYL2XP1</FUNCTION>
  549.             <FUNCTION>HLT</FUNCTION>
  550.             <FUNCTION>IDIV</FUNCTION>
  551.             <FUNCTION>IMUL</FUNCTION>
  552.             <FUNCTION>IN</FUNCTION>
  553.             <FUNCTION>INC</FUNCTION>
  554.             <FUNCTION>INS</FUNCTION>
  555.             <FUNCTION>INSB</FUNCTION>
  556.             <FUNCTION>INSD</FUNCTION>
  557.             <FUNCTION>INSW</FUNCTION>
  558.             <FUNCTION>INT</FUNCTION>
  559.             <FUNCTION>INTO</FUNCTION>
  560.             <FUNCTION>INVD</FUNCTION>
  561.             <FUNCTION>INVLPG</FUNCTION>
  562.             <FUNCTION>IRET</FUNCTION>
  563.             <FUNCTION>JA</FUNCTION>
  564.             <FUNCTION>JAE</FUNCTION>
  565.             <FUNCTION>JB</FUNCTION>
  566.             <FUNCTION>JBE</FUNCTION>
  567.             <FUNCTION>JC</FUNCTION>
  568.             <FUNCTION>JCXZ</FUNCTION>
  569.             <FUNCTION>JE</FUNCTION>
  570.             <FUNCTION>JECXZ</FUNCTION>
  571.             <FUNCTION>JG</FUNCTION>
  572.             <FUNCTION>JGE</FUNCTION>
  573.             <FUNCTION>JL</FUNCTION>
  574.             <FUNCTION>JLE</FUNCTION>
  575.             <FUNCTION>JMP</FUNCTION>
  576.             <FUNCTION>JNA</FUNCTION>
  577.             <FUNCTION>JNAE</FUNCTION>
  578.             <FUNCTION>JNB</FUNCTION>
  579.             <FUNCTION>JNBE</FUNCTION>
  580.             <FUNCTION>JNC</FUNCTION>
  581.             <FUNCTION>JNE</FUNCTION>
  582.             <FUNCTION>JNG</FUNCTION>
  583.             <FUNCTION>JNGE</FUNCTION>
  584.             <FUNCTION>JNL</FUNCTION>
  585.             <FUNCTION>JNLE</FUNCTION>
  586.             <FUNCTION>JNO</FUNCTION>
  587.             <FUNCTION>JNP</FUNCTION>
  588.             <FUNCTION>JNS</FUNCTION>
  589.             <FUNCTION>JNZ</FUNCTION>
  590.             <FUNCTION>JO</FUNCTION>
  591.             <FUNCTION>JP</FUNCTION>
  592.             <FUNCTION>JPE</FUNCTION>
  593.             <FUNCTION>JPO</FUNCTION>
  594.             <FUNCTION>JS</FUNCTION>
  595.             <FUNCTION>JZ</FUNCTION>
  596.             <FUNCTION>LAHF</FUNCTION>
  597.             <FUNCTION>LAR</FUNCTION>
  598.             <FUNCTION>LDMXCSR</FUNCTION>
  599.             <FUNCTION>LDS</FUNCTION>
  600.             <FUNCTION>LEA</FUNCTION>
  601.             <FUNCTION>LEAVE</FUNCTION>
  602.             <FUNCTION>LES</FUNCTION>
  603.             <FUNCTION>LFS</FUNCTION>
  604.             <FUNCTION>LGDT</FUNCTION>
  605.             <FUNCTION>LGS</FUNCTION>
  606.             <FUNCTION>LIDT</FUNCTION>
  607.             <FUNCTION>LLDT</FUNCTION>
  608.             <FUNCTION>LMSW</FUNCTION>
  609.             <FUNCTION>LOCK</FUNCTION>
  610.             <FUNCTION>LODS</FUNCTION>
  611.             <FUNCTION>LODSB</FUNCTION>
  612.             <FUNCTION>LODSD</FUNCTION>
  613.             <FUNCTION>LODSW</FUNCTION>
  614.             <FUNCTION>LOOP</FUNCTION>
  615.             <FUNCTION>LOOPE</FUNCTION>
  616.             <FUNCTION>LOOPNE</FUNCTION>
  617.             <FUNCTION>LOOPNZ</FUNCTION>
  618.             <FUNCTION>LOOPZ</FUNCTION>
  619.             <FUNCTION>LSL</FUNCTION>
  620.             <FUNCTION>LSS</FUNCTION>
  621.             <FUNCTION>LTR</FUNCTION>
  622.             <FUNCTION>MASKMOVQ</FUNCTION>
  623.             <FUNCTION>MAXPS</FUNCTION>
  624.             <FUNCTION>MAXSS</FUNCTION>
  625.             <FUNCTION>MINPS</FUNCTION>
  626.             <FUNCTION>MINSS</FUNCTION>
  627.             <FUNCTION>MOV</FUNCTION>
  628.             <FUNCTION>MOVAPS</FUNCTION>
  629.             <FUNCTION>MOVD</FUNCTION>
  630.             <FUNCTION>MOVHLPS</FUNCTION>
  631.             <FUNCTION>MOVHPS</FUNCTION>
  632.             <FUNCTION>MOVLHPS</FUNCTION>
  633.             <FUNCTION>MOVLPS</FUNCTION>
  634.             <FUNCTION>MOVMSKPS</FUNCTION>
  635.             <FUNCTION>MOVNTPS</FUNCTION>
  636.             <FUNCTION>MOVNTQ</FUNCTION>
  637.             <FUNCTION>MOVQ</FUNCTION>
  638.             <FUNCTION>MOVS</FUNCTION>
  639.             <FUNCTION>MOVSB</FUNCTION>
  640.             <FUNCTION>MOVSD</FUNCTION>
  641.             <FUNCTION>MOVSS</FUNCTION>
  642.             <FUNCTION>MOVSW</FUNCTION>
  643.             <FUNCTION>MOVSX</FUNCTION>
  644.             <FUNCTION>MOVUPS</FUNCTION>
  645.             <FUNCTION>MOVZX</FUNCTION>
  646.             <FUNCTION>MUL</FUNCTION>
  647.             <FUNCTION>MULPS</FUNCTION>
  648.             <FUNCTION>MULSS</FUNCTION>
  649.             <FUNCTION>NEG</FUNCTION>
  650.             <FUNCTION>NOP</FUNCTION>
  651.             <FUNCTION>NOT</FUNCTION>
  652.             <FUNCTION>OR</FUNCTION>
  653.             <FUNCTION>ORPS</FUNCTION>
  654.             <FUNCTION>OUT</FUNCTION>
  655.             <FUNCTION>OUTS</FUNCTION>
  656.             <FUNCTION>OUTSB</FUNCTION>
  657.             <FUNCTION>OUTSD</FUNCTION>
  658.             <FUNCTION>OUTSW</FUNCTION>
  659.             <FUNCTION>PACKSSDW</FUNCTION>
  660.             <FUNCTION>PACKSSWB</FUNCTION>
  661.             <FUNCTION>PACKUSWB</FUNCTION>
  662.             <FUNCTION>PADDB</FUNCTION>
  663.             <FUNCTION>PADDD</FUNCTION>
  664.             <FUNCTION>PADDSB</FUNCTION>
  665.             <FUNCTION>PADDSW</FUNCTION>
  666.             <FUNCTION>PADDUSB</FUNCTION>
  667.             <FUNCTION>PADDUSW</FUNCTION>
  668.             <FUNCTION>PADDW</FUNCTION>
  669.             <FUNCTION>PAND</FUNCTION>
  670.             <FUNCTION>PANDN</FUNCTION>
  671.             <FUNCTION>PAVGB</FUNCTION>
  672.             <FUNCTION>PAVGW</FUNCTION>
  673.             <FUNCTION>PCMPEQB</FUNCTION>
  674.             <FUNCTION>PCMPEQD</FUNCTION>
  675.             <FUNCTION>PCMPEQW</FUNCTION>
  676.             <FUNCTION>PCMPGTB</FUNCTION>
  677.             <FUNCTION>PCMPGTD</FUNCTION>
  678.             <FUNCTION>PCMPGTW</FUNCTION>
  679.             <FUNCTION>PEXTRW</FUNCTION>
  680.             <FUNCTION>PINSRW</FUNCTION>
  681.             <FUNCTION>PMADDWD</FUNCTION>
  682.             <FUNCTION>PMAXSW</FUNCTION>
  683.             <FUNCTION>PMAXUB</FUNCTION>
  684.             <FUNCTION>PMINSW</FUNCTION>
  685.             <FUNCTION>PMINUB</FUNCTION>
  686.             <FUNCTION>PMOVMSKB</FUNCTION>
  687.             <FUNCTION>PMULHUW</FUNCTION>
  688.             <FUNCTION>PMULHW</FUNCTION>
  689.             <FUNCTION>PMULLW</FUNCTION>
  690.             <FUNCTION>POP</FUNCTION>
  691.             <FUNCTION>POPA</FUNCTION>
  692.             <FUNCTION>POPAD</FUNCTION>
  693.             <FUNCTION>POPAW</FUNCTION>
  694.             <FUNCTION>POPF</FUNCTION>
  695.             <FUNCTION>POPFD</FUNCTION>
  696.             <FUNCTION>POPFW</FUNCTION>
  697.             <FUNCTION>POR</FUNCTION>
  698.             <FUNCTION>PREFETCH</FUNCTION>
  699.             <FUNCTION>PSADBW</FUNCTION>
  700.             <FUNCTION>PSHUFW</FUNCTION>
  701.             <FUNCTION>PSLLD</FUNCTION>
  702.             <FUNCTION>PSLLQ</FUNCTION>
  703.             <FUNCTION>PSLLW</FUNCTION>
  704.             <FUNCTION>PSRAD</FUNCTION>
  705.             <FUNCTION>PSRAW</FUNCTION>
  706.             <FUNCTION>PSRLD</FUNCTION>
  707.             <FUNCTION>PSRLQ</FUNCTION>
  708.             <FUNCTION>PSRLW</FUNCTION>
  709.             <FUNCTION>PSUBB</FUNCTION>
  710.             <FUNCTION>PSUBD</FUNCTION>
  711.             <FUNCTION>PSUBSB</FUNCTION>
  712.             <FUNCTION>PSUBSW</FUNCTION>
  713.             <FUNCTION>PSUBUSB</FUNCTION>
  714.             <FUNCTION>PSUBUSW</FUNCTION>
  715.             <FUNCTION>PSUBW</FUNCTION>
  716.             <FUNCTION>PUNPCKHBW</FUNCTION>
  717.             <FUNCTION>PUNPCKHDQ</FUNCTION>
  718.             <FUNCTION>PUNPCKHWD</FUNCTION>
  719.             <FUNCTION>PUNPCKLBW</FUNCTION>
  720.             <FUNCTION>PUNPCKLDQ</FUNCTION>
  721.             <FUNCTION>PUNPCKLWD</FUNCTION>
  722.             <FUNCTION>PUSH</FUNCTION>
  723.             <FUNCTION>PUSHA</FUNCTION>
  724.             <FUNCTION>PUSHAD</FUNCTION>
  725.             <FUNCTION>PUSHAW</FUNCTION>
  726.             <FUNCTION>PUSHF</FUNCTION>
  727.             <FUNCTION>PUSHFD</FUNCTION>
  728.             <FUNCTION>PUSHFW</FUNCTION>
  729.             <FUNCTION>PXOR</FUNCTION>
  730.             <FUNCTION>RCL</FUNCTION>
  731.             <FUNCTION>RCR</FUNCTION>
  732.             <FUNCTION>RDMSR</FUNCTION>
  733.             <FUNCTION>RDPMC</FUNCTION>
  734.             <FUNCTION>RDTSC</FUNCTION>
  735.             <FUNCTION>REP</FUNCTION>
  736.             <FUNCTION>REPE</FUNCTION>
  737.             <FUNCTION>REPNE</FUNCTION>
  738.             <FUNCTION>REPNZ</FUNCTION>
  739.             <FUNCTION>REPZ</FUNCTION>
  740.             <FUNCTION>RET</FUNCTION>
  741.             <FUNCTION>RETF</FUNCTION>
  742.             <FUNCTION>RETN</FUNCTION>
  743.             <FUNCTION>ROL</FUNCTION>
  744.             <FUNCTION>ROR</FUNCTION>
  745.             <FUNCTION>RSM</FUNCTION>
  746.             <FUNCTION>SAHF</FUNCTION>
  747.             <FUNCTION>SAL</FUNCTION>
  748.             <FUNCTION>SAR</FUNCTION>
  749.             <FUNCTION>SBB</FUNCTION>
  750.             <FUNCTION>SCAS</FUNCTION>
  751.             <FUNCTION>SCASB</FUNCTION>
  752.             <FUNCTION>SCASD</FUNCTION>
  753.             <FUNCTION>SCASW</FUNCTION>
  754.             <FUNCTION>SETA</FUNCTION>
  755.             <FUNCTION>SETAE</FUNCTION>
  756.             <FUNCTION>SETB</FUNCTION>
  757.             <FUNCTION>SETBE</FUNCTION>
  758.             <FUNCTION>SETC</FUNCTION>
  759.             <FUNCTION>SETE</FUNCTION>
  760.             <FUNCTION>SETG</FUNCTION>
  761.             <FUNCTION>SETGE</FUNCTION>
  762.             <FUNCTION>SETL</FUNCTION>
  763.             <FUNCTION>SETLE</FUNCTION>
  764.             <FUNCTION>SETNA</FUNCTION>
  765.             <FUNCTION>SETNAE</FUNCTION>
  766.             <FUNCTION>SETNB</FUNCTION>
  767.             <FUNCTION>SETNBE</FUNCTION>
  768.             <FUNCTION>SETNC</FUNCTION>
  769.             <FUNCTION>SETNE</FUNCTION>
  770.             <FUNCTION>SETNG</FUNCTION>
  771.             <FUNCTION>SETNGE</FUNCTION>
  772.             <FUNCTION>SETNL</FUNCTION>
  773.             <FUNCTION>SETNLE</FUNCTION>
  774.             <FUNCTION>SETNO</FUNCTION>
  775.             <FUNCTION>SETNP</FUNCTION>
  776.             <FUNCTION>SETNS</FUNCTION>
  777.             <FUNCTION>SETNZ</FUNCTION>
  778.             <FUNCTION>SETO</FUNCTION>
  779.             <FUNCTION>SETP</FUNCTION>
  780.             <FUNCTION>SETPE</FUNCTION>
  781.             <FUNCTION>SETPO</FUNCTION>
  782.             <FUNCTION>SETS</FUNCTION>
  783.             <FUNCTION>SETZ</FUNCTION>
  784.             <FUNCTION>SFENCE</FUNCTION>
  785.             <FUNCTION>SGDT</FUNCTION>
  786.             <FUNCTION>SHL</FUNCTION>
  787.             <FUNCTION>SHLD</FUNCTION>
  788.             <FUNCTION>SHR</FUNCTION>
  789.             <FUNCTION>SHRD</FUNCTION>
  790.             <FUNCTION>SHUFPS</FUNCTION>
  791.             <FUNCTION>SIDT</FUNCTION>
  792.             <FUNCTION>SLDT</FUNCTION>
  793.             <FUNCTION>SMSW</FUNCTION>
  794.             <FUNCTION>SQRTPS</FUNCTION>
  795.             <FUNCTION>SQRTSS</FUNCTION>
  796.             <FUNCTION>STC</FUNCTION>
  797.             <FUNCTION>STD</FUNCTION>
  798.             <FUNCTION>STI</FUNCTION>
  799.             <FUNCTION>STMXCSR</FUNCTION>
  800.             <FUNCTION>STOS</FUNCTION>
  801.             <FUNCTION>STOSB</FUNCTION>
  802.             <FUNCTION>STOSD</FUNCTION>
  803.             <FUNCTION>STOSW</FUNCTION>
  804.             <FUNCTION>STR</FUNCTION>
  805.             <FUNCTION>SUB</FUNCTION>
  806.             <FUNCTION>SUBPS</FUNCTION>
  807.             <FUNCTION>SUBSS</FUNCTION>
  808.             <FUNCTION>SYSENTER</FUNCTION>
  809.             <FUNCTION>SYSEXIT</FUNCTION>
  810.             <FUNCTION>TEST</FUNCTION>
  811.             <FUNCTION>UB2</FUNCTION>
  812.             <FUNCTION>UCOMISS</FUNCTION>
  813.             <FUNCTION>UNPCKHPS</FUNCTION>
  814.             <FUNCTION>UNPCKLPS</FUNCTION>
  815.             <FUNCTION>WAIT</FUNCTION>
  816.             <FUNCTION>WBINVD</FUNCTION>
  817.             <FUNCTION>VERR</FUNCTION>
  818.             <FUNCTION>VERW</FUNCTION>
  819.             <FUNCTION>WRMSR</FUNCTION>
  820.             <FUNCTION>XADD</FUNCTION>
  821.             <FUNCTION>XCHG</FUNCTION>
  822.             <FUNCTION>XLAT</FUNCTION>
  823.             <FUNCTION>XLATB</FUNCTION>
  824.             <FUNCTION>XOR</FUNCTION>
  825.             <FUNCTION>XORPS</FUNCTION>
  826.  
  827.             <!-- Instructions: 3DNow! -->
  828.             <FUNCTION>FEMMS</FUNCTION>
  829.             <FUNCTION>PAVGUSB</FUNCTION>
  830.             <FUNCTION>PF2ID</FUNCTION>
  831.             <FUNCTION>PFACC</FUNCTION>
  832.             <FUNCTION>PFADD</FUNCTION>
  833.             <FUNCTION>PFCMPEQ</FUNCTION>
  834.             <FUNCTION>PFCMPGE</FUNCTION>
  835.             <FUNCTION>PFCMPGT</FUNCTION>
  836.             <FUNCTION>PFMAX</FUNCTION>
  837.             <FUNCTION>PFMIN</FUNCTION>
  838.             <FUNCTION>PFMUL</FUNCTION>
  839.             <FUNCTION>PFRCP</FUNCTION>
  840.             <FUNCTION>PFRCPIT1</FUNCTION>
  841.             <FUNCTION>PFRCPIT2</FUNCTION>
  842.             <FUNCTION>PFRSQIT1</FUNCTION>
  843.             <FUNCTION>PFRSQRT</FUNCTION>
  844.             <FUNCTION>PFSUB</FUNCTION>
  845.             <FUNCTION>PFSUBR</FUNCTION>
  846.             <FUNCTION>PI2FD</FUNCTION>
  847.             <FUNCTION>PMULHRW</FUNCTION>
  848.             <FUNCTION>PREFETCHW</FUNCTION>
  849.  
  850.             <!-- Instructions: 3DNow! (Athlon extensions) -->
  851.             <FUNCTION>PF2IW</FUNCTION>
  852.             <FUNCTION>PFNACC</FUNCTION>
  853.             <FUNCTION>PFPNACC</FUNCTION>
  854.             <FUNCTION>PI2FW</FUNCTION>
  855.             <FUNCTION>PSWAPD</FUNCTION>
  856.  
  857.             <!-- Instructions: MMX (Athlon extensions) -->
  858.             <FUNCTION>PREFETCHNTA</FUNCTION>
  859.             <FUNCTION>PREFETCHT0</FUNCTION>
  860.             <FUNCTION>PREFETCHT1</FUNCTION>
  861.             <FUNCTION>PREFETCHT2</FUNCTION>
  862.  
  863.         </KEYWORDS>
  864.     </RULES>
  865. </MODE>
  866.